package model

const (
	_ = iota
	And
	Or
	Equal
	NotEqual
	Less
	LessOrEqual
	Greater
	GreaterOrEqual
	StartsWith
	EndsWith
	Contains
	NotContains
	StartsWithOrReverseStartsWith
	In
	IsNull
	IsNotNull
	Between
)

const (
	AndOperator                           = "and"
	OrOperator                            = "or"
	EqualOperator                         = "equal"
	NotEqualOperator                      = "notEqual"
	LessOperator                          = "less"
	LessOrEqualOperator                   = "lessOrEqual"
	GreaterOperator                       = "greater"
	GreaterOrEqualOperator                = "greaterOrEqual"
	StartsWithOperator                    = "startsWith"
	EndsWithOperator                      = "endsWith"
	ContainsOperator                      = "contains"
	NotContainsOperator                   = "notContains"
	StartsWithOrReverseStartsWithOperator = "startsWithOrReverseStartsWith"
	InOperator                            = "in"
	NullOperator                          = "null"
	NotNullOperator                       = "notNull"
	BetweenOperator                       = "between"
)
